#include "Report.h"

using namespace std;
Report::Report()
{
	ChrCreatedCount = 0;
	ChrDeletedCount = 0;
	TextureCreatedCount = 0;
	TextureDeletedCount = 0;
	TextureUndeleted;
	MaxMemoryUsed = 0;
	MemoryLeaked = 0;
	TexCount = 0;
	MaxTex = 0;
}

int Report::getChrCC()
{
	return ChrCreatedCount;
}

int Report::getChrDC()
{
	return ChrDeletedCount;
}

int Report::getTexCC()
{
	return TextureCreatedCount;
}

int Report::getTexDC()
{
	return TextureDeletedCount;
}

string Report::getTexUndel()
{
	//while(!TextureUndeleted.empty)
	//{
	//	str += " " + TextureUndeleted.pop();
	//};
	return TextureUndeleted;
}

float Report::getMaxMemUsed()
{
	return MaxMemoryUsed;
}

float Report::getMemLeaked()
{
	return MemoryLeaked;
}